;@ Petites routines utiles en ASM
;@
;@ Permet d'écrure un mot de 32 bits en mémoire
;@ Prototype C : void set32(unsigned int add, int val)
.globl set32
set32:
	str r1, [r0]
	mov pc, lr
;@
;@ Permet de lire un mot 32 bits en mémoire
;@ Prototype C : int get32(unsigned int add)
.globl get32
get32:
	ldr r0, [r0]
	mov pc, lr
;@
;@ Attent n cycles (environ)
;@ Prototype C : void delay(unsigned int c)
.globl delay
delay:
	lsl r0, r0, #2
	add r0, r0, #1
	delay_loop:
		subs r0, r0, #1
		bne delay_loop
	mov pc, lr
